| |
| |
|
"Where were you when I laid the foundation of the earth?" Job, Giovanni Pico della Mirandola, Blaise Pascal, Friedrich Nietzsche. - The Question of Human Being as an Answer to it
Lentvorský, Marek ; Novák, Aleš (advisor) ; Pinc, Zdeněk (referee)
This diploma thesis deals with the issue of the question of the essence of man in the historical1 cross-section from "biblical" times, through the Renaissance to Nietzsche, in conjunction with the interpretation of Nietzsche's relationship to the Old Testament and possible interpretations Nietzsche's Zarathustra. I based this theiss on the question that the God asks Job about his questions, so on the counter-question: "Where were you when I laid the foundations of the earth?"2 At the beginning, I try to define the question and understand what the question is and what it means to us; later, after taking into account the question, I try to apply the question to variations of Job, Mirandola, Nietzsche. Key words Nietzsche, Job, Mirandola, Pascal, Bible, Old Testament, Question, Essence, Man 1 Nie je mi známe, že v angličtine existuje možnosť rozlišovať dejiny a históriu, tak, ako je to možné u nás, alebo v nemecky hovoriacom prostredí (viz die Geschichte/die Historie). 2 Job 38,4.
|
|
Prekladač jednoduchých algoritmov
Gonšenicová, Patrícia
The main goal of this bachelor thesis is to create web application, which will be used for transformation of simple algorithms written in Pascal to another pro-gramming language. Purpose of this application is to improve learning process of course Algorithm Development, taught at Faculty of Business and Economics on Mendel University in Brno. Translation is implemented using lexer and parser generated by ANTLR from Pascal grammar. To complete transformation of the code, is applied Listener. Thesis is describing all parts of application development, such as theoretical basics, analysis of solution and existing alternatives of application, design and implementation, and testing of the application.
|
| |
|
Pascal with Truffle
Flimmel, Július ; Horký, Vojtěch (advisor) ; Bednárek, David (referee)
Trupple is an unconventional Pascal interpreter built on top of Oracle's Truffle frame- work. By using this framework, it is virtually platform independent because it runs in Java Virtual Machine and can also easily communicate with other Truffle-based languages and Java itself. The interpreter builds an abstract syntax tree from any Pascal source code and consequently executes the tree from its root node. It supports Pascal according to ISO 7185 standard and implements some commonly used exten- sions introduced by Borland's Turbo Pascal compiler. In this work, we describe the architecture of the interpreter, important design decisions, used technologies and we also provide a brief performance evaluation of Trupple. 1
|
| |
|
Programovací jazyk Lua a jeho možnosti využití v předmětu Programovací techniky
Vévoda, Petr
This bachelor thesis compares programming languages Pascal and Lua. This work starts with a brief history and description of both languages. It focuses on a comparison and description of key topics of programming languages in the scope of the course Programming Techniques, which is taught at the Mendel University in Brno, and covers the following topics: specific data types, creation of abstract data types and modules, object-oriented programming and interaction with operating system. Implementations of examples in both programming languages, which are then reviewed from didactic points of view, have been presented too. The main contribution consists of a definition of an advantages and disadvantages of using specific language as educational programming language. This text emphasises critical principles on which each of these two specific languages are based on. Conclusions of this work can be used for creating a course syllabus or as a way to make transition from one language to another easier for programmers.
|
|
Výukové vývojové prostředí pro programovací jazyk FreePascal
Přeták, Martin
The Bachelor's thesis deals with the creation of educational development environment for Free Pascal programming language. There is also an introduction to market situation for Pascal development environment, design of an ideal environ-ment, and how the resulting application should look like. Paper also deals with the implementation of the development environment and presents its capabilities and enhanced code editing.
|
| |